From 948db59f776f7e7197dcc08f5e0b2102abb2a0d0 Mon Sep 17 00:00:00 2001 From: tsteven4 <13596209+tsteven4@users.noreply.github.com> Date: Fri, 10 Dec 2021 12:42:50 -0700 Subject: [PATCH] support qt6 with cmake in windows build script. (#788) --- tools/make_windows_release.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/make_windows_release.ps1 b/tools/make_windows_release.ps1 index 54ebefc0e..7c5466230 100755 --- a/tools/make_windows_release.ps1 +++ b/tools/make_windows_release.ps1 @@ -42,7 +42,7 @@ if ( "$flow" -eq "msbuild" ) { } } if ( "$flow" -eq "cmake" ) { - $Qt5_DIR = "$(Join-Path "$((Get-Command qmake) | Split-Path)" '..\lib\cmake\Qt5' -Resolve)" + $CMAKE_PREFIX_PATH = "$(Join-Path "$((Get-Command qmake) | Split-Path)" '..' -Resolve)" } # mimic creator shadow build to match Inno setup file # make sure we are staring with a clean build directory @@ -58,7 +58,7 @@ switch ($flow) { #WARNING: Could not parse Compiler option '-std:c++14'; added to AdditionalOptions. "msbuild" { $ErrorActionPreference = "Continue"; qmake -tp vc "$($gpsbabel_src_dir)\GPSBabel.pro"; $ErrorActionPreference = "Stop" } "nmake" { qmake "$($gpsbabel_src_dir)\GPSBabel.pro" -spec "win32-msvc" } - "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING="Release" -DQt5_DIR:PATH="$($Qt5_DIR)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gpsbabel_build_dir)\release" "$($gpsbabel_src_dir)" } + "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING="Release" -DCMAKE_PREFIX_PATH:PATH="$($CMAKE_PREFIX_PATH)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gpsbabel_build_dir)\release" "$($gpsbabel_src_dir)" } } if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) } switch ($flow) { @@ -81,7 +81,7 @@ switch ($flow) { "mingw" { qmake "$($gpsbabel_src_dir)\gui\app.pro" -spec "win32-g++" } "msbuild" { qmake -tp vc "$($gpsbabel_src_dir)\gui\app.pro" } "nmake" { qmake "$($gpsbabel_src_dir)\gui\app.pro" -spec "win32-msvc" } - "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING:="Release" -DQt5_DIR:PATH="$($Qt5_DIR)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gui_build_dir)\release" "$($gpsbabel_src_dir)\gui" } + "cmake" { cmake -G "Ninja" -DCMAKE_BUILD_TYPE:STRING:="Release" -DCMAKE_PREFIX_PATH:PATH="$($CMAKE_PREFIX_PATH)" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH="$($gui_build_dir)\release" "$($gpsbabel_src_dir)\gui" } } if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) } switch ($flow) { -- 2.30.2